CNB迁移和UI定制
本文介绍了如何将其他代码平台(如GitHub)的仓库迁移到CNB平台,并探讨了CNB的UI定制功能。CNB提供了多种迁移工具,包括CNB Code Import(支持批量迁移GitHub、GitLab等平台)、Git Sync(支持HTTPS/SSH同步)以及制品迁移工具。迁移步骤包括生成源平台和CNB的访问令牌、创建根组织,并通过流水线或Docker命令完成同步。此外,通过.cnb/settings.yml文件可定制UI,例如修改云开发启动按钮的样式、自动打开WebIDE等。这些工具简化了代码迁移流程,但UI定制功能目前实用性有限。
ZFile工具
ZFile是一款多功能文件管理工具,支持对接多个对象存储服务(如MINIO、云厂商存储),解决多平台切换繁琐、文件预览不便等痛点。提供一键脚本、Docker等多种安装方式,支持SQLite/MySQL数据库,并可配置Google Drive等高级功能。其亮点在于丰富的文件在线预览与画廊模式,界面友好,配置文档详尽,适合需要统一管理多存储源的用户体验。官网提供在线演示与详细教程。
CNB刷新EO缓存和插件化
本文介绍了在腾讯云EdgeOne(EO)环境下实现缓存自动刷新的两种方法。首先,通过SSH+Shell脚本方式,利用CNB流水线远程执行服务器脚本刷新缓存;其次,使用腾讯云命令行工具TCCLI,通过简单命令实现缓存刷新;最后,提出插件化方案,将脚本封装为Docker镜像,通过CNB密钥仓库管理敏感信息,提升安全性。三种方法均基于腾讯云API,其中TCCLI方式最为简便。文章详细展示了每种方法的配置步骤,包括密钥获取、脚本编写和流水线部署,帮助用户优化站点更新流程,提升EO缓存刷新效率。
CNB远程部署和EdgeOne Pages
文章介绍了如何使用腾讯云的CNB(云原生构建)进行远程部署,并通过EdgeOne Pages进行静态网站托管。作者原本使用GitHub和Hexo进行部署,但发现这样做过于繁琐。后来,他尝试使用Docker和RSync进行自动化部署,但遇到了一些问题。最终,作者决定将项目迁移到CNB,并通过CNB的流水线实现了自动化部署。文章还详细说明了如何配置SSH免密登录、使用RSync插件以及如何通过CNB的流水线部署到EdgeOne
CNB切换默认开发环境
CNB云原生开发支持自定义WebIDE开发环境,用户可通过声明式语法或Dockerfile灵活配置。默认环境基于Debian 12,预装Git、VSCode插件及Zsh工具。自定义方式包括:直接指定镜像(如Ubuntu 24.04),通过.ide/Dockerfile构建环境,可扩展软件(如Python、MySQL)和插件;3)将环境打包为Docker镜像加速启动。文章以Python开发为例,演示了集成MySQL、Redis及UV包管理器的配置,并提供了镜像构建与复用方法,优化开发效率。
CNB创建知识库
文章介绍了使用腾讯云CNB搭建AI知识库的相关内容。相比传统方式(需掌握多种技术或受第三方平台限制),CNB只需会Git操作,通过简单步骤即可搭建,且成本低、资源有免费额度。文中还说明了CNB的组织创建、知识库搭建(包括仓库创建、流水线配置、文档上传等)及外部调用方式。
小工具
平时不太喜欢去搜罗一些好用的工具,但是看到自己感兴趣的还是会记下来,有的是github上的开源项目,有的是一些直接在线的工具。主要是除了工作时间也不知道去干点什么,或者是和朋友玩玩游戏,或者是city walk一下。在要不然就知道待在家里看看电视了,刷刷抖音,看看朋友们写的博客文章。本来是想写一个征期巡检提醒的机器人的。可以涵盖企微,钉钉,邮箱等的定时提醒,已经完成了一小部分了,但是又想到github上肯定有开源的项目,可以直接拿来改吧改吧用的,后来又想起之前看到的工具,都没拿来用过,还不如趁这个时间拿来运行看看。
maxwell学习笔记
最新不知道记录些什么,本来说是写一个整理浏览器书签的笔记,浏览器的书签实在太乱了,注册了太多官网的账号,收藏了好多别人写的博客文章,资源等等,有用的没用的好几百个,有的时候找起来太费时间了。想用一些工具去分类整理一下的,但是没有找到合适的产品。所以就没写成,于是乎就整理了一下之前写的关于maxwell数据同步的笔记。
飞牛云NAS搭建
本文记录飞牛云NAS搭建过程,其FnOS系统基于Linux开发,支持x86硬件与Docker,功能丰富且部分免费。作者因树莓派架构不兼容,在虚拟机完成部署,详述镜像安装、Web UI配置等步骤,并介绍FN Connect、Lucky、Cloudflare三种内网穿透方案,总结系统灵活性及后续硬件搭建计划。
kubernetes学习笔记(一)
本文为Kubernetes入门学习笔记,涵盖核心概念、特点及CentOS环境下的集群搭建流程。Kubernetes是Google开源的容器编排引擎,具备自动化部署、服务发现与负载均衡、存储编排、自我修复等特性,支持多环境部署与丰富的生态工具。安装部分详细介绍了CentOS系统中通过kubeadm搭建三节点集群的步骤,包括基础环境配置、网络规划、master节点初始化、work节点加入,以及Calico网络组件和Dashboard可视化界面的部署。最后总结了安装中常见的镜像拉取失败、节点连接异常等问题及解决方案,为初学者提供了完整的入门实践指南。